<?php
require_once(".././controller/banco.php");

session_start();

$banco = new BANCO();
				
$vetortemporario = $banco->ExecutaSQL("SELECT nome, sigla FROM departamento ORDER BY nome;");
$linhas =  $banco->RetornaQuantidadeLinhas();
unset($banco);
if($linhas == 0)
  {
  header("Location: usuario.php");
  }

echo "<?xml version=\"1.0\" encoding=\"UTF-8\"?>";
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML Basic 1.1//EN" 
  "http://www.w3.org/TR/xhtml-basic/xhtml-basic11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
  <head>
    <title>
	  menu
	</title>
    <link rel="Stylesheet" href="./css/sisconc.css" type="text/css" />
    <script type="text/javascript" src="./js/sisconc.js">
    </script>
  </head>
  <body>
    <div class="box">
	USU&Aacute;RIO - Cadastro
      <form method="post" action="<?php $_SERVER['PHP_SELF']?>">
	    <fieldset>
		  <legend>
		    <img src="./img/logo.jpg" alt="logotipo" />
		  </legend>
<?php		  
if((((!(empty($_POST["cpf"]))) && (!(empty($_POST["login"])))) && ((!(empty($_POST["senha"]))) && (!(empty($_POST["cep"]))))) && (((!(empty($_POST["numero"]))))))
  {
  $banco2a = new BANCO();		
  $sql2a = "SELECT numero FROM telefone WHERE numero=" . $_POST['numero'] . ";";
  $banco2a->ExecutaSQL($sql2a);
  $linhas2a =  $banco2a->RetornaQuantidadeLinhas();
  unset($banco2a);  
  if($linhas2a == 0)
    {
	$banco2b = new BANCO();
	$sql2b = "INSERT INTO telefone(numero, ddd, tipo) VALUES(" . $_POST['numero'] ."," . $_POST['ddd'] . "," . $_POST['telefone'].");";
    $banco2b->ExecutaSQL($sql2b);
	unset($banco2b);
	
    $banco3a = new BANCO();
	$sql3a = "SELECT cep FROM endereco WHERE cep=" . $_POST['cep'] . ";";
	$banco3a->ExecutaSQL($sql3a);
    $linhas3a =  $banco3a->RetornaQuantidadeLinhas();
	unset($banco3a);  
    if($linhas3a == 0)
      {
	  $banco3b = new BANCO();
	  
	  $sql3b = "INSERT INTO endereco(cep, tipologradouro, logradouro, numero, tipocomplemento, bairro, cidade, estado) 	  VALUES(" . $_POST['cep'] . " , 	  '" . $_POST['tipologradouro'] . "' , 	  '" . $_POST['logradouro'] . "' , "	  . $_POST['numeroe'] . " , '" 	  . $_POST['complemento'] . "'	  , '" . $_POST['bairro'] . "' , '" . $_POST['cidade'] . "' , '" . $_POST['estado'] . "');";
	  $banco3b->ExecutaSQL($sql3b);
	  unset($banco3b);
	  
	  $banco4a = new BANCO();
	  $sql4a = "SELECT cpf FROM usuario WHERE cpf=" . $_POST['cpf'] . ";";
	  $banco4a->ExecutaSQL($sql4a);
      $linhas4a =  $banco4a->RetornaQuantidadeLinhas();
	  unset($banco4a);  
      if($linhas4a == 0)
        {
	    $banco4b = new BANCO();
	  
	    $sql4b = "INSERT INTO usuario(cpf, numero_telefone, cep_endereco, nome, apelido, senha) VALUES(". $_POST['cpf'] . " , " . $_POST['numero'] .  " , " . $_POST['cep'] . " , '" . $_POST['nome'] .  "' , '" . $_POST['login'] . "' ,'" . $_POST['senha'] . "');";
        $banco4b->ExecutaSQL($sql4b);
	    unset($banco4b);
		
		$banco5 = new BANCO();
	  
	    $res = $_POST['administrador'] + $_POST['funcao'];
	    $sql5 = "INSERT INTO usuario_departamento(funcao, cpf_usuario, nome_departamento) VALUES(" . $res ." ,". $_POST['cpf'] . " , '" . $_POST['departamento'] . "');"; 
        $banco5->ExecutaSQL($sql5);
	    unset($banco5);
		echo "<div class=\"alert\">Usu&aacute;rio cadastrado com sucesso</div>";
	    }
	  }
    }
  }
?>

		  <div id="textos">
	      	<label for="cpf">CPF:</label><br />
			<label for="nome">Nome:</label><br />
			<label for="login">Login:</label><br />
		  	<label for="senha">Senha:</label><br />
		  	<label for="cep">CEP:</label><br />
		  	<label for="tipologradouro">Tipo Logradouro:</label><br />
		  	<label for="logradouro">Logradouro:</label><br />			
			<label for="numero">N&uacute;mero:</label><br />
			<label for="complemento">Complemento:</label><br />
			<label for="bairro">Bairro:</label><br />
			<label for="cidade">Cidade:</label><br />
			<label for="estado">Estado:</label><br />
			<label for="telefone">Telefone</label>
			<label for="ddd">DDD/</label>
			<label for="numero">N&uacute;mero:</label><br />
		  	<label for="administrador">Administrador:</label><br />
		  	<label for="funcao">Fun&ccedil;&atilde;o</label><br />
            <label for="departamento">Departamento:</label><br />			
		  </div>
		  <div id="entradas">
		    *<input name="cpf" type="text" size="57"  /><br />
		    <input name="nome" type="text" size="57" /><br />
			*<input name="login" type="text" size="57"  /><br />
			*<input name="senha" type="text" size="57"  /><br />       
            *<input name="cep" type="text" size="57"  /><br />       
            <input name="tipologradouro" type="text"  size="57"  /><br />       
			<input name="logradouro" type="text" size="57"  /><br />       
			<input name="numeroe" type="text" size="57"  /><br />       
			<input name="complemento" type="text" size="57"  /><br />       
			<input name="bairro" type="text" size="57"  /><br />       
			<input name="cidade" type="text" size="57"  /><br />       
			<input name="estado" type="text" size="2" maxlength="2" /><br />       
			<select name="telefone">
			   <option value="0">Residencial</option>
			   <option value="1">Celular</option>
			   <option value="2">FAX</option>
            </select>
			<input name="ddd" type="text" />       
			*<input name="numero" type="text" /><br />
            <select name="administrador">
				<option value="0">N&atilde;o</option>
			    <option value="1">Sim</option>
            </select><br />			
            <select name="funcao">
				<option value="2">Gerente Financeiro</option>
			    <option value="4">Agente Financeiro</option>
            </select><br />
			<select name="departamento">
<?php
for($x = 0; $x < $linhas ; $x++) 
  {
  echo "              <option value=\"" . $vetortemporario[$x][0] .  "\">" . $vetortemporario[$x][1] . " - " . $vetortemporario[$x][0] . "</option>\n";   
  }
?>
            </select><br />
            <input type="submit" value="Salvar" />
            <br />
            <a href="usuario.php">voltar</a><br />
			*Campos obrigat&oacute;rios
		  </div>
		</fieldset>  
	  </form>
    </div>
  </body>
</html>
